/*
 * @lc app=leetcode.cn id=9 lang=javascript
 *
 * [9] 回文数
 */

// @lc code=start
/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function (x) {
    let y = 0;
    if (x < 0 || x > Math.pow(2, 31) - 1 || ((x % 10 === 0) && (x !== 0))) {
        return false;
    }
    while (y < x) {
        y = y * 10 + x % 10;
        x = Math.floor(x / 10);
    }
    return y === x || x === Math.floor(y / 10);
};
// @lc code=end

